AMBIENTUM BIOETHICA BIOLOGIA CHEMIA DIGITALIA DRAMATICA EDUCATIO ARTIS GYMNAST. ENGINEERING EPHEMERIDES EUROPAEA GEOGRAPHIA GEOLOGIA HISTORIA HISTORIA ARTIUM INFORMATICA IURISPRUDENTIA MATHEMATICA MUSICA NEGOTIA OECONOMICA PHILOLOGIA PHILOSOPHIA PHYSICA POLITICA PSYCHOLOGIA-PAEDAGOGIA SOCIOLOGIA THEOLOGIA CATHOLICA THEOLOGIA CATHOLICA LATIN THEOLOGIA GR.-CATH. VARAD THEOLOGIA ORTHODOXA THEOLOGIA REF. TRANSYLVAN
|
|||||||
Rezumat articol ediţie STUDIA UNIVERSITATIS BABEŞ-BOLYAI În partea de jos este prezentat rezumatul articolului selectat. Pentru revenire la cuprinsul ediţiei din care face parte acest articol, se accesează linkul din titlu. Pentru vizualizarea tuturor articolelor din arhivă la care este autor/coautor unul din autorii de mai jos, se accesează linkul din numele autorului. |
|||||||
STUDIA INFORMATICA - Ediţia nr.Sp. Issue 1 din 2014 | |||||||
Articol: |
REDUCTION OF REGRESSION TESTS FOR ERLANG BASED ON IMPACT ANALYSIS. Autori: MELINDA TÓTH, ZOLTÁN HORVÁTH. |
||||||
Rezumat:
Legacy codes are changed in software maintenance processes to introduce new functionality, modify existing features, eliminate bugs etc.or by refactorings while the main original properties and the behaviour of the system should be preserved. Developers apply regression testing with highest degree of code coverage to be sure about it, and thus they retest the software after some modifications. Our research focuses on impact analysis of changes in applications written in the dynamically typed functional programming language, Erlang. To calculate the affected program parts,we use dependence graph based program slicing, therefore we have defined the Dependence Graphs with respect to the semantics of Erlang. Applying the results, we may shrink the set of test cases selected for regression testing for ones which are affected by the changes. 2010 Mathematics Subject Classication. 68N18, 68Q99.1998 CR Categories and Descriptors. F.3.2 [Theory of Computation]: Logics and Meaning of Program { Semantics of Programming Languages: Program Analysis. Key words and phrases. static analysis, impact analysis, Erlang, test case selection, slicing.
|
|||||||